A Software Defect Prediction Method Based on Program Semantic Feature Mining
نویسندگان
چکیده
As the size and complexity of software systems grow, knowing how to effectively judge whether there are defects in programs has attracted extensive attention research. However, current defect prediction methods only extract semantic information at syntactic level lack features mine manifestations code, because defective is incomplete or representation. Defective exhibits flawed behavior. This paper proposes a method based on program semantics feature mining (PSFM) method. Specifically, first extracted from code grammatical structure text information. Then, mined through Finally, predicted by using features. The experimental results show that, compared with existing methods, this (PSFM method) obtained higher F-measure value.
منابع مشابه
FSCR: A Feature Selection Method for Software Defect Prediction
Prediction the number of faults in software modules can be more helpful instead of predicting the modules being faulty or non-faulty. Some regression models have been used for predicting the number of faults. However, the software defect data may involve irrelevant and redundant module features, which will degrade the performance of these regression models. To address such issue, this paper pro...
متن کاملA Feature Selection Based Model for Software Defect Prediction
Software is a complex entity composed in various modules with varied range of defect occurrence possibility. Efficient and timely prediction of defect occurrence in software allows software project managers to effectively utilize people, cost, time for better quality assurance. The presence of defects in a software leads to a poor quality software and also responsible for the failure of a softw...
متن کاملMetaheuristic Optimization based Feature Selection for Software Defect Prediction
Software defect prediction has been an important research topic in the software engineering field, especially to solve the inefficiency and ineffectiveness of existing industrial approach of software testing and reviews. The software defect prediction performance decreases significantly because the data set contains noisy attributes and class imbalance. Feature selection is generally used in ma...
متن کاملGenetic Feature Selection for Software Defect Prediction
Recently, software defect prediction is an important research topic in the software engineering field. The accurate prediction of defect prone software modules can help the software testing effort, reduce costs, and improve the software testing process by focusing on fault-prone module. Software defect data sets have an imbalanced nature with very few defective modules compared to defect-free o...
متن کاملAnalysis of Data Mining Based Software Defect Prediction Techniques
Software bug repository is the main resource for fault prone modules. Different data mining algorithms are used to extract fault prone modules from these repositories. Software development team tries to increase the software quality by decreasing the number of defects as much as possible. In this paper different data mining techniques are discussed for identifying fault prone modules as well as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2023
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics12071546